import { get, post } from '@/utils/axiosMethods'

// 业务字典列表查询
export function getDictList(data) {
  return get({ url: '/dict/list', data })
}

// 查询字典项byId
export function getDictItemList(id) {
  return get({ url: `/dict/getChildrenDictById/${id}` })
}

// 查询字典项byCode
export function getDictItemListByCode(code) {
  return get({ url: `/dict/getChildrenDictByCode/${code}` })
}

// 新增or修改字典
export function addOrUpdateDict(data) {
  return post({ url: '/dict/addOrUpdate', data })
}

// 删除字典
export function removeDictById(ids) {
  return get({ url: `/dict/removeById/${ids}` })
}

// 参数配置
export function getConfigList(data) {
  return get({ url: '/config/list', data })
}

// 参数新增或修改
export function configAddOrUpdate(data) {
  return post({ url: '/config/addOrUpdate', data })
}

// 参数新增或修改
export function removeConfigById(ids) {
  return get({ url: `/config/removeByIds/${ids}` })
}
